package prv.pursuivant.core;

import java.util.Date;

/**
 * Represents status of achievement. How much of it is already done etc, when it
 * was done etc. It is dynamicaly created based on toon, toonAchievements and
 * date.
 * 
 * @author Kwinto
 */

public interface AchievementStatus {

	boolean isDone();

	Date getDate();

	boolean isDoneImplicit();

	Date getLastDate();

	Integer getDoneCriteriaCount();

	Integer getAllCriteriaCount();

}
